#pragma once
#include <vector>
#include <iostream>
using namespace std;

class matrix_float
{
private:
	float **mptr;
	int r_size;
	int c_size;

	void create_matrix(int r, int c);
	void delete_matrix();
public:
	matrix_float();
	matrix_float(int r, int c);
	matrix_float(const matrix_float &original);
	~matrix_float();

	void set(float value, int r, int c);
	void read_from_keyboard();
	void print();

	float *operator[](int i){ return mptr[i]; }
	matrix_float &operator=(matrix_float &rop);
};

